class SubArray:
    """子数组类
    
    表示一个字节数组的子区间，用于在不复制数据的情况下操作数组的一部分
    """
    
    def __init__(self, raw: bytearray, start: int, end: int):
        """初始化子数组
        
        Args:
            raw: 原始字节数组
            start: 起始索引（包含）
            end: 结束索引（不包含）
        """
        self.raw = raw
        self.start = start
        self.end = end